home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ssssccccrrrrmmmmaaaasssskkkk((((3333GGGG)))) ssssccccrrrrmmmmaaaasssskkkk((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- ssssccccrrrrmmmmaaaasssskkkk - defines a rectangular screen clipping mask
-
- CCCC SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- vvvvooooiiiidddd ssssccccrrrrmmmmaaaasssskkkk((((lllleeeefffftttt,,,, rrrriiiigggghhhhtttt,,,, bbbboooottttttttoooommmm,,,, ttttoooopppp))))
- SSSSccccrrrreeeeeeeennnnccccoooooooorrrrdddd lllleeeefffftttt,,,, rrrriiiigggghhhhtttt,,,, bbbboooottttttttoooommmm,,,, ttttoooopppp;;;;
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _l_e_f_t expects the window coordinate of the left-most pixel column
- within the mask region.
-
- _r_i_g_h_t expects the window coordinate of the right-most pixel column
- within the mask region.
-
- _b_o_t_t_o_m expects the window coordinate of the lowest pixel row within the
- mask region.
-
- _t_o_p expects the window coordinate of the highest pixel row within
- the mask region.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ssssccccrrrrmmmmaaaasssskkkk defines a subregion of the current viewport that can be updated
- by drawing commands. Pixels outside this region cannot be modified by
- any drawing commands, including point, line, polygon, character, pixel
- write, and pixel copy commands. All pixel bitplane buffers, including
- color, depth, accumulation, and stencil buffers, are write protected.
- ssssccccrrrrmmmmaaaasssskkkk operates in all draw modes.
-
- The enabled subregion is specified as a screen-aligned rectangle in
- window coordinates. Like vvvviiiieeeewwwwppppoooorrrrtttt, the boundary specification is
- inclusive, so the call ssssccccrrrrmmmmaaaasssskkkk((((0000,,,,0000,,,,0000,,,,0000)))) specifies a 1-pixel rectangle in
- the lower-left corner of the window.
-
- When vvvviiiieeeewwwwppppoooorrrrtttt is called, the screen mask is set to match the newly
- specified viewport. Any previous ssssccccrrrrmmmmaaaasssskkkk specification is lost.
-
- ssssccccrrrrmmmmaaaasssskkkk must be specified entirely within the current viewport.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- drawmode, getscrmask, viewport
-
- NNNNOOOOTTTTEEEE
- If you set _l_e_f_t to be greater than _r_i_g_h_t or _b_o_t_t_o_m to be greater than
- _t_o_p, all pixels in the viewport are write protected.
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-